package com.bf.electroplating.pojo.vo.home;

import com.bf.electroplating.pojo.vo.PageVO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 雨水数据VO
 *
 * @author system
 * @since 2025-01-11
 */
@Data
@Schema(description = "雨水数据VO")
public class RainfallDataVO extends PageVO {

    @Schema(description = "序号")
    private Integer serialNumber;

    @Schema(description = "数据更新时间")
    private String dataUpdateTime;

    @Schema(description = "降雨量(mm)")
    private BigDecimal rainAmount;

    @Schema(description = "天气")
    private String weatherName;

    @Schema(description = "电导率")
    private BigDecimal conductivity;

    @Schema(description = "站点ID")
    private Integer siteId;

    @Schema(description = "站点名称")
    private String siteName;

    @Schema(description = "数据时间")
    private LocalDateTime dataTime;

    @Schema(description = "天气类型")
    private String weatherType;

    @Schema(description = "数据来源")
    private String dataSource;

    @Schema(description = "是否有效")
    private Boolean isValid;
}
